home *** CD-ROM | disk | FTP | other *** search
/ CyberMycha 2008 January / Cybermycha 1_2008.iso / dema / crysis_sp_demo.exe / AllOth~1.cab / shaders.pak / Shaders / WaterSurface.ext < prev    next >
Encoding:
Text File  |  2007-04-10  |  2.4 KB  |  117 lines

  1. ////////////////////////////////////////////////////////////////////////////
  2. //
  3. //  Crytek Engine Source File.
  4. //  Shader extension
  5. //  Copyright (C), Crytek Studios, 2001-2004.
  6. // -------------------------------------------------------------------------
  7. //  File name:   Water.ext
  8. //  Version:     v1.00
  9. //  Created:     13/02/2005 by Tiago Sousa
  10. //  Compilers:   
  11. //  Description: Water extension used by the editor
  12. //               for automatic shader generation (based on "Water" shader template)
  13. //
  14. // -------------------------------------------------------------------------
  15. //  History:
  16. //
  17. ////////////////////////////////////////////////////////////////////////////
  18.  
  19. Version (1.00)
  20.  
  21. Property
  22. {
  23.   Name = %BUMP_MAP
  24.   Mask = 0x1
  25.   Property    (Bump map)
  26.   Description (Use bump-map texture)
  27.   DependencySet = $TEX_Bump
  28.   DependencyReset = $TEX_Bump
  29.   Hidden
  30. }
  31.  
  32. Property
  33. {
  34.   Name = %ENVIRONMENT_MAP
  35.   Mask = 0x4
  36.   Property    (Environment map)
  37.   Description (Use environment map as separate texture)
  38.   DependencySet = $TEX_EnvCM
  39.   DependencyReset = $TEX_EnvCM
  40.   Hidden
  41. }
  42.  
  43. Property
  44. {
  45.   Name = %WATER_VOLUME
  46.   Mask = 0x10
  47.   Property    (Water Volume)
  48.   Description (Use shader in water volumes, like for example in river/indoor water rendering. Requires cube map)
  49. }
  50.  
  51. Property
  52. {
  53.   Name = %SUN_SHINE
  54.   Mask = 0x20
  55.   Property    (Sunshine)
  56.   Description (Activate for water sunshine)
  57. }
  58.  
  59. Property
  60. {
  61.   Name = %BILINEAR_FP16
  62.   Mask = 0x40
  63.   DependencySet = $HW_BilinearFP16
  64.   DependencyReset = $HW_BilinearFP16
  65.   Hidden
  66. }
  67.  
  68. Property
  69. {
  70.   Name = %REALTIME_REFLECTIONS
  71.   Mask = 0x80
  72.   Property    (Real-Time Reflections)
  73.   Description (Real time reflections)
  74. }
  75.  
  76. Property
  77. {
  78.   Name = %NO_VERTEX_FOG
  79.   Mask = 0x100
  80.   Property    (No vertex fog)
  81.   Description (Disable fog per vertex. Might be usefull on some cases where fog kicks in too much)
  82. }
  83.  
  84. Property
  85. {
  86.   Name = %NO_FLOW
  87.   Mask = 0x200
  88.   Property    (No flow)
  89.   Description (Disable water flow animation)
  90. }
  91.  
  92. /*
  93. Property
  94. {
  95.   Name = %WATERFALL
  96.   Mask = 0x400
  97.   Property    (Water fall)
  98.   Description (Enables vertex z displacement for simulating ground waterfall)
  99. }
  100. */
  101.  
  102. Property
  103. {
  104.   Name = %FOAM
  105.   Mask = 0x1000
  106.   Property    (Foam)
  107.   Description (Enables foam rendering - on hispecs only)
  108. }
  109.  
  110. Property
  111. {
  112.   Name = %SUN_SHADING
  113.   Mask = 0x2000
  114.   Property    (Sun shading)
  115.   Description (Enables sun shading, use when water is located outdoors)
  116. }
  117.